/* 
  1.该文件用于创建一个为Person组件服务的reducer函数
  2.reducer函数会接收到两个参数，分别为之前的状态（prevState）和动作对象（action）
*/
import { ADD_PERSON } from "./constant";
const initState = [{ id: 1, name: 'tom', age: 18 }]
export default function personReducer(prevState = initState, action) {
  const { type, data } = action
  switch (type) {
    case ADD_PERSON:
      return [data, ...prevState]
    default:
      return prevState
  }
}